/*
 * @Author: 奶龙也是龙 15104937352@163.com
 * @Date: 2025-06-27 08:34:36
 * @LastEditors: 奶龙也是龙 15104937352@163.com
 * @LastEditTime: 2025-06-27 09:46:59
 * @FilePath: \实训大二\Project.java
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class Project {
    public static void createGui() {
        System.out.println("creteGui");
        //创建主窗口
        JFrame frame = new JFrame("HelloSwing");     
        //设置窗口关闭时操作
        //JFrame.XIT_ON_CLOSE 窗口关闭时终止Java虚拟机
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗口大小
        frame.setSize(400,400);
        //使窗口居中显示
        frame.setLocationRelativeTo(null);
        //创建文本标签 标签内容 水平对齐方式
        JLabel label =new JLabel("hello wold",SwingConstants.CENTER);
        //把文本标签添加到面板上
        //frame.getContentPane() 获取内容面板
        frame.getContentPane().add(label);
        //使窗口可见（在所有组件添加完成调用，放到代码最后）
        frame.setVisible(true);
    }
    //main方法 应用的主入口
public static void main(String[] args) {
    //System.out.println("Hello,swing");
    //main方法中一般不会有太多逻辑代码
    //调用创建用户界面的方法 展示窗口(main 是static所以调用的方法也要是static)
    createGui();
}
    
}